cellrenderertext: Don't unnecessarily ref a layout
authorTimm Bäder <mail@baedert.org>
Sun, 21 Jul 2019 08:22:05 +0000 (10:22 +0200)
committerTimm Bäder <mail@baedert.org>
Sun, 21 Jul 2019 08:22:05 +0000 (10:22 +0200)
We never pass a NULL layout to get_size().

gtk/gtkcellrenderertext.c

index a3b09a89b1b3d2692c3e842b6b65f70f650b5ad3..965818d7ecb3824cf902683a97d10dc374de958c 100644 (file)
@@ -1652,11 +1652,6 @@ get_size (GtkCellRenderer    *cell,
       if (width == NULL)
        return;
     }
-  
-  if (layout)
-    g_object_ref (layout);
-  else
-    layout = get_layout (celltext, widget, NULL, 0);
 
   pango_layout_get_pixel_extents (layout, NULL, &rect);
 
@@ -1696,8 +1691,6 @@ get_size (GtkCellRenderer    *cell,
 
   if (width)
     *width = xpad * 2 + rect.width;
-
-  g_object_unref (layout);
 }
 
 static void